const viteEnv = {
    // 开发环境
    development: {
        name: 'development',
        baseUrl: 'http://www.skyblue.com',
    },
    // 测试环境
    test: {
        name: 'test',
        baseUrl: 'https://test.qileykeji.com'
    },
    // 生产环境
    production: {
        name: 'production',
        baseUrl: 'https://prod.qileykeji.com'
    }
}

let env = viteEnv.production
// #ifndef MP-WEIXIN
// 处理非微信小程序环境
try {
    env.viteEnv = viteEnv
    env = viteEnv[import.meta.env.MODE]
} catch (e) {

}
// #endif

// #ifdef MP-WEIXIN
// 处理微信小程序环境
const envConvert = {
    develop: viteEnv.development,
    trial: viteEnv.test,
    release: viteEnv.production
}
try {
    const mpEnv = uni.getAccountInfoSync().miniProgram.envVersion
    env = envConvert[mpEnv]
} catch (e) {

}
// #endif

export default env



if (env === viteEnv.development){
    env.$baseUrl = env.baseUrl
}

if (env.sandbox) {
    try {
        // #ifdef APP-PLUS
        const EnvUtils = plus.android.importClass("com.alipay.sdk.app.EnvUtils")
        EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX)
        // #endif
        console.log('执行成功')
    } catch (error) {
        console.log('支付宝沙箱环境设置失败')
    }
}

// #ifdef MP-WEIXIN
try {
    uni.getLocation = wx.getFuzzyLocation
} catch (error) {

}
// #endif

